Soru & Cevap

Uygulamamda ön kamera çalışmıyor

20.01.2016 - 07:43

Merhaba arkadaşlar , bir android uygulama geliştiriyoruz.Bu uygulamada ön ve arka kamerayı birlikte açılıyor ve ikisi aynı anda tek bir karede fotoğraf çekebiliyorsunuz ancak uygulamada şöyle bir sorun oluyor . Uygulamada arka kamera aktif çalışıyor ön kamera çalışmıyor.Sorunu nasıl çözebilirim ?

 

 

15 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-17846-1496738325.jpg
haciabdullahsarikaya
10.05.2016 - 05:13

Merhaba,

 

Bu konu için Uygulama içinde Surfaceview kullanmanı tavsiye ederim daha sonrada metodlarını kullanıp bunu sağlayabilirsin.Bazı cihazlar desteklemesede genel olarak kullanılıyor.

 private Camera openFrontFacingCameraGingerbread() {
int cameraCount = 0;
Camera cam = null;
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
cameraCount = Camera.getNumberOfCameras();
for ( int camIdx = 0; camIdx < cameraCount; camIdx++ ) {
    Camera.getCameraInfo( camIdx, cameraInfo );
    if ( cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT  ) {
        try {
            cam = Camera.open( camIdx );
        } catch (RuntimeException e) {
            Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
        }
    }
}

return cam;}

 

Ayrıca manifest.xml dosyasında izinlerin eksiksiz olması gerekiyor.

Ve featureların oluşturulması gerekiyor.

Örneğin;



<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" android:required="false" />
  <uses-feature android:name="android.hardware.camera.front" android:required="false" />

 

Kolay gelsin :)